﻿using Acme.BookStore.RoomTypess;
using HIS;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace Acme.BookStore.RoomPricess
{
    public interface IRoomPriceServices
    {
        /// <summary>
        /// 房价添加
        /// </summary>
        /// <param name="roomPriceAddDTO"></param>
        /// <returns></returns>
        Task<APIResult> RoomPriceAdd(RoomPriceAddDTO roomPriceAddDTO);
        /// <summary>
        /// 房价修改
        /// </summary>
        /// <param name="roomPriceUpdateDTO"></param>
        /// <returns></returns>
        Task<APIResult> RoomPriceUpdate(RoomPriceUpdateDTO roomPriceUpdateDTO);
        /// <summary>
        /// 房价显示
        /// </summary>
        /// <param name="RoomTypeId"></param>
        /// <returns></returns>
        Task<APIResult<List<RoomPriceDTO>>> RoomPriceShow(int RoomTypeId);
        /// <summary>
        /// 房价修改状态
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        Task<APIResult> RoomPriceStatus(int Id);
        /// <summary>
        /// 房价删除
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        Task<APIResult> RoomTypeSingleDelete(int Id);
    }
}
